- Add a new method called Newsletter in /controllers/HomeController.cs

  [HttpPost]
        public ActionResult Newsletter(string email)
        {
            ViewBag.email = email;

            return View();
        }

- Update Index method to the following:

   public ActionResult Index()
        {
            ViewBag.Message = "Newsletter Signups";
            return View();
        }

- Edit /views/index.cshtml and at end of page add the following form:

<form action="/Home/Newsletter" method="post">
    @Html.TextBox("email");
    <input type="submit" value="Singup" />
</form>

- Add a new View to /Views/Home called "Newsletter" then add following html to Newsletter.cshtml

<article>
    Thank you for signing up for the Newsletter we will use <b>@ViewBag.email</b> to contact you.
</article>

- Optionaly you can update the css as well. Edit /content/site.css .featured .content-wrapper class as follows (this will add cyan/black gradient with white foreground text):

  .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, black 0%, cyan 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: white;
        padding: 20px 40px 30px 40px;
    }

- Add new Worker Role to Cloud Service called SignupsWorker.  Update While Loop code to the following:

            while (true)
            {
                Thread.Sleep(10000);
                Trace.TraceInformation("Processing Signups...", "Information");
            }


